stage protests - German English Dictionary